
// SØGEFUNKTIONEN: Denne funktion foretager LUP-søgningen.
function soegStandard() { //finder markeret text i iFramen
	var root = location.protocol + '//' + location.host;

	$('#soege-resultater').empty();
	//var iframe = document.getElementById('#soegning-footing');
	//var idoc = iframe.contentDocument || iframe.contentWindow.document; // ie compatibility
	var soegpopup = $(".soege-papir").css("display"); 
	//alert(soegpopup);
	if(soegpopup == "none") {
		var soegPar =  $("#soegning-footing").val();//idoc.getSelection();
	}
	else {var soegPar =  $("#lup_soeg").val(); }//idoc.getSelection(); }
		$("#lup_soeg").empty();
		$("#lup_soeg").append(soegPar);
		$("#soeg_popup").hide(); 
		$("#soegning-footing").hide();
	//alert(soegPar);
	soegPar = $.trim(soegPar.toString().toLowerCase()); //konverterer variablen navn til en string.
	if (soegPar != ""){
		//Det her script skal hente information fra JSON-arrayet, som skal bruges til søgefunktionen.
		$.getJSON('/taocbeta/scripts/wysiwyg/resultater.json', function(data) { //xxx: bliver denne her url et problem?
			var indhold = "nej"; //bruges til at tjekke om der er indhold i div'en allerede
			$.each(data, function(key, val) {
				var soegStr = val.navn; //bruges til at blive skrevet ud
				var soegStrLower = soegStr.toLowerCase(); //bruges til søgningen (som er case-sensitiv)
				if(soegStrLower.match(soegPar)){
					if(indhold == "nej"){ //altså hvis det er første input der bliver appendet
						$('#soege-resultater').append("<a class='ink' href='" + root + "/taocbeta/almanak/side/" + val.id + "'>" + soegStr + " <span class='rubrik'>(" + val.type + ")</span></a><br/>");
						indhold = "ja";
					}else{	
						$('#soege-resultater').append("<a class='ink' href='" + root + "/taocbeta/almanak/side/" + val.id + "'>" + soegStr + " <span class='rubrik'>(" + val.type + ")</span></a><br/>");
					}
				}
			});
			$("#lup_soeg").focus();
		/*	if(indhold == "ja"){ //hvis der er indhold i soegRes-div'en - altså hvis der er fundet resultater ved søgning. Da skal der indsættes en submitknap
				$('.soege-resultater').append("<br/><input id='lavLink' type='button' style='float:left;' class='wysiwyg_bigbutton' value='Indsæt link' title='Vælg reference og tryk her for at indsætte link.'/>");
			}*/
		});
	}
}




	//$(window).load(function () {
$("#soeg_popup").on( "click", function() {
	var height = $(window).height();
	//var soegning = $("#soegning-footing").val();
	soegStandard();
	$(".soege-papir").css( "height", height + "px" );
    $(".soege-papir").slideToggle("fast");
});

$("#soege_luk").click(function() { 
	$(".soege-papir").slideUp("fast");
	$("#soegning-footing").show(); 
	$("#soeg_popup").show(); 
});

$("#popupsoeg").click(function() {
	soegStandard();
});

$("#soegning-footing").keypress(function(e) {
    if(e.which == 13) {
	var height = $(window).height();
	//var soegning = $("#soegning-footing").val();
	soegStandard();
	$(".soege-papir").css( "height", height + "px" );
    $(".soege-papir").slideToggle("fast");    }
});
$(".lup_soeg").change(function() {
	$(".lup_soeg").keypress(function(e) {
		if(e.which == 13) {
		    $(".lup_soeg").die("focus");
			soegStandard();
		}
	});
});

